10 5
abcca
bccbc
abaaa
bbaca
cabca
bacba
cacca
aaccb
bbaaa
cbcbb
